#define _CRT_SECURE_NO_WARNINGS 1
#include "queue.h"

int main()
{
	//int num;
	//scanf("%d", &num);
	PSeqQueue p = createEmptyQueue_seq(5);
	//int m = isEmptyQueue_seq(q);
	//printf("%d\n", m);

	enQueue_seq(p, 10);
	enQueue_seq(p, 20);
	enQueue_seq(p, 30);
	enQueue_seq(p, 40);
	enQueue_seq(p, 50);
	printQueue_seq(p);
	DataType s1 = deQueue_seq(p);
	printf("%d\n", s1);
	DataType s2 = deQueue_seq(p);
	printf("%d\n", s2);
	DataType s3 = deQueue_seq(p);
	printf("%d\n", s3);
	DataType s4 = deQueue_seq(p);
	printf("%d\n", s4);
	printQueue_seq(p);

	enQueue_seq(p, 20);
	enQueue_seq(p, 50);
	printQueue_seq(p);

	 while(!isEmptyQueue_seq(p))
	{
		DataType i = deQueue_seq(p);
		printf("des: %d\n", i);
	}

	destroyQueue(p);

	return 0;
}